package testesTEMP;

import com.furb.pub.controle.produto.Produto;
import com.furb.pub.controle.sistema.Cliente;
import com.furb.pub.controle.sistema.Mesa;
import com.furb.pub.controle.sistema.PedidoCliente;
import com.furb.pub.controle.sistema.Setor;

public class TestFechamentoContaNormal {

    public static void main(String[] args) throws Exception {
        Setor s = new Setor("teste");
        Mesa m = new Mesa(s, 1);

        Cliente c01 = new Cliente();
        c01.setNome("Cliente 01");
        m.adicionarCliente(c01);
        Cliente c02 = new Cliente();
        c02.setNome("Cliente 02");
        m.adicionarCliente(c02);

        PedidoCliente p01 = new PedidoCliente();
        p01.setMesa(m);
        p01.setQuantidade(2);
        Produto produto = new Produto();
        produto.setDescricao("Produto 01");
        produto.setNome("Produto 01");
        produto.setValor(100);
        p01.setProduto(produto);
        c01.adicionarPedido(p01);

        PedidoCliente p02 = new PedidoCliente();
        p02.setMesa(m);
        p02.setQuantidade(3);
        Produto produto02 = new Produto();
        produto02.setDescricao("Produto 02");
        produto02.setNome("Produto 02");
        produto02.setValor(150);
        p02.setProduto(produto02);
        c02.adicionarPedido(p02);

        m.fecharConta();

    }
}
